import Vue from 'vue';
import App from './App';
import store from '@/store/index';
import { router, RouterMount } from './router.js'; // 路径换成自己的
// 引入友盟统计代码  https://gitee.com/umengplus/mp-demos/tree/master/uniapp
import uma from 'umtrack-wx';
import './common/appPlugin';

uma.init({
  appKey: '6073c034de41b946ab46e083',
  useOpenid: false,
  autoGetOpenid: false,
  uploadUserInfo: true
});
// 此处用来挂载入uma到组件实例上，方便组件内使用this.$uma
uma.install = function (Vue) {
  Vue.prototype.$uma = uma;
};
Vue.use(uma);
// 友盟统计代码结束

// console.log('process.env.NODE_ENV:', process.env.NODE_ENV);
// if (process.env.NODE_ENV === 'production') {
//   // funbug 日志监控系统
//   let fundebug = require('./utils/fundebug.1.6.0.min.js');
//   fundebug.init({
//     apikey: '237ba61750f944acefb754f512a5fd6ab2b6e77be20f31856d34d1b17307a0ac'
//   });
// }

Vue.use(router);

App.mpType = 'app';
const app = new Vue({
  store,
  ...App
});
// if (uni.getSystemInfoSync().platform !== 'devtools') {
//   console.log = () => {};
// }
// v1.3.5起 H5端 你应该去除原有的app.$mount();使用路由自带的渲染方式
// #ifdef H5
RouterMount(app, router, '#app');
// #endif

// #ifndef H5
app.$mount(); // 为了兼容小程序及app端必须这样写才有效果
// #endif
